Capture Geo Shapes を利用した Joint Capture
2022-10-12 #Blog #KineFXResearch
https://gyazo.com/855f67617c5ecc59b1fefe7c4090d352
Houdini 19.5 で登場した Attach Joint Geometry SOP.iconAttach Joint Geometry SOP で Capture Geo Shapes と呼ばれるジオメトリを Joint にアタッチし, Joint Capture Biharmonic SOP.iconJoint Capture Biharmonic SOP でその情報を使用して Capture を行うアプローチ
Joint Capture Biharmonic SOP.iconJoint Capture Biharmonic SOP で生成される Tet の内部構造のガイドを追加で指定し, Joint の Weight をある程度コントロールすることができる
Project
kinefx-research/joint-capture-with-capture-geo-shape at main · minami110/kinefx-research
Capture Geo Shapes の モデリングとAttach
https://gyazo.com/daa145cc6063a24aaba72d6f2834a9df
Attach Joint Geometry SOP.iconAttach Joint Geometry SOP を利用して Joint に Capture のヒントとなる追加の Poly Line をアサインする
https://gyazo.com/8fb1a383a1fa59a2da338783d81a265f
Role: Capture Geo とする
後述する Joint Capture Biharmonic SOP の内部処理を見るに Tet Conform SOP.iconTet Conform SOP (Tet Embed SOP.iconTet Embed SOP) の第二入力として使用される
さらに内部的には Tetrahedralize SOP (hidden).iconTetrahedralize SOP (hidden) の第二入力で, これは Polyline や Point を渡すことで Tet 化する際の追加の内部の拘束として考慮される
https://gyazo.com/0431020773ce0c545e19e4c46f1b4d97
今回はこのような Polyline をベースとして Capture Geo を用意した
形状についてはTet 内部の束縛となるので, Rest geo の内部にめり込むように配置する
また Resample SOP.iconResample SOP を使用してある程度細かく分割しておくと, Tet 側でもディティールがでる
minami110.icon Joint Capture Biharmonic SOP の Max Axis Fraction と同じ値を使用しておくと良さそう (ここの設定は Skeleton のみに適用されるので, Capture Geo に関しては事前に分割しておく必要がある)
Capture Geo Shapes を利用した Joint Caputure
https://gyazo.com/1ec66a8cb072ded6525329e0441ba319
Capture geo を アタッチした Skeleton をそのまま Joint Capture Biharmonic SOP.iconJoint Capture Biharmonic SOP の第二入力に接続する
https://gyazo.com/a3da0cab30963531c66084b9cca99394
Capture geo を考慮するかどうかのパラメーターはデフォルトで有効化されており, これ以外に特に細かい設定などはない
Joint Capture Biharmonic SOP の中身
https://gyazo.com/37b6f87d02d0371cda1d07227574797f
Joint Capture Biharmonic SOP.iconJoint Capture Biharmonic SOP の内部に Capture Geo で指定したラインを抽出する処理がある
オリジナルの Skeleton の Poly Line と Capture Geo の Polyline が結合されたものが Tet Embed SOP.iconTet Embed SOP や Tet Conform SOP.iconTet Conform SOP のガイドとして使用される
Refs
Create weights with capture geo shapes